home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / prolog_2.zip / PUZZLES.ZIP / WRCLAUSE.PRO < prev   
Text File  |  1986-07-20  |  384b  |  12 lines

  1. list1(X) :- clause(X,Y),output_clause(X,Y),
  2.         write( '.' ), nl, fail.
  3.  
  4. list1(X).
  5.  
  6. output_clause(X,true) :- !, write(X).
  7. output_clause(X,Y)    :- write( (X :- Y) ).
  8.  
  9. a( b ).
  10. a( c ).
  11. outputclause(X,true) :- !, write(X).
  12. outputclause(X,Y)    :- write( (X :- Y) ).